/**
 * 
 */
package com.thor.palmmall.spi.position;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.thor.commons.entity.Entity;
import com.thor.commons.entity.UCN;

/**
 * @author NuoSa
 *
 * @since 1.0
 */
public class SPosition extends Entity {
  private static final long serialVersionUID = 5331944395312786265L;

  private UCN store;
  private String code;
  private String name;
  private String state;
  private UCN contract;
  private List<UCN> brands = new ArrayList<UCN>();
  private UCN bizType;
  private BigDecimal price = BigDecimal.ZERO;
  private BigDecimal buildingArea = BigDecimal.ZERO;
  private BigDecimal rentArea = BigDecimal.ZERO;
  private Date beginDate;
  private Date endDate;
  private BigDecimal manageFeePrice = BigDecimal.ZERO;

  public UCN getStore() {
    return store;
  }

  public void setStore(UCN store) {
    this.store = store;
  }

  public String getCode() {
    return code;
  }

  public void setCode(String code) {
    this.code = code;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getState() {
    return state;
  }

  public void setState(String state) {
    this.state = state;
  }

  public UCN getContract() {
    return contract;
  }

  public void setContract(UCN contract) {
    this.contract = contract;
  }

  public List<UCN> getBrands() {
    return brands;
  }

  public void setBrands(List<UCN> brands) {
    this.brands = brands;
  }

  public UCN getBizType() {
    return bizType;
  }

  public void setBizType(UCN bizType) {
    this.bizType = bizType;
  }

  public BigDecimal getPrice() {
    return price;
  }

  public void setPrice(BigDecimal price) {
    this.price = price;
  }

  public BigDecimal getBuildingArea() {
    return buildingArea;
  }

  public void setBuildingArea(BigDecimal buildingArea) {
    this.buildingArea = buildingArea;
  }

  public BigDecimal getRentArea() {
    return rentArea;
  }

  public void setRentArea(BigDecimal rentArea) {
    this.rentArea = rentArea;
  }

  public Date getBeginDate() {
    return beginDate;
  }

  public void setBeginDate(Date beginDate) {
    this.beginDate = beginDate;
  }

  public Date getEndDate() {
    return endDate;
  }

  public void setEndDate(Date endDate) {
    this.endDate = endDate;
  }

  public BigDecimal getManageFeePrice() {
    return manageFeePrice;
  }

  public void setManageFeePrice(BigDecimal manageFeePrice) {
    this.manageFeePrice = manageFeePrice;
  }

}
